package com.ruoyi.system.domain.honor.studenthonor;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;

import java.util.Date;

/**
 * @Description:导出类
 * @Author: 97th
 * @Date: 2020/9/27
 */
public class StudentAchievementsVo {
    /** 成果类别 */
    @Excel(name = "成果类别",readConverterExp = "1=学术成果与获奖,2=优秀的学位论文,3=其他")
    private Long achievementCategory;

    /** 获得时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "获得时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date obtainmentTime;

    /** 成果简介 */
    @Excel(name = "成果简介")
    private String achievementBrief;

    /** 学生参与情况 */
    @Excel(name = "学生参与情况")
    private String studentParticipation;

    /** 教师名字 */
    @Excel(name = "指导教师")
    private String teacherName;

    /** 姓名 */
    @Excel(name = "学生姓名")
    private String studentName;

    /** 入学时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "入学时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date enrollmentTime;

    /** 学位类型 */
    @Excel(name = "学位类型",readConverterExp = "1=学士,2=博士,3=硕士")
    private String degreeType;

    /** 学习方式 */
    @Excel(name = "学习方式",readConverterExp = "1=全日制,2=非全日制")
    private String learningMethod;


    public Long getAchievementCategory() {
        return achievementCategory;
    }

    public void setAchievementCategory(Long achievementCategory) {
        this.achievementCategory = achievementCategory;
    }

    public Date getObtainmentTime() {
        return obtainmentTime;
    }

    public void setObtainmentTime(Date obtainmentTime) {
        this.obtainmentTime = obtainmentTime;
    }

    public String getAchievementBrief() {
        return achievementBrief;
    }

    public void setAchievementBrief(String achievementBrief) {
        this.achievementBrief = achievementBrief;
    }

    public String getStudentParticipation() {
        return studentParticipation;
    }

    public void setStudentParticipation(String studentParticipation) {
        this.studentParticipation = studentParticipation;
    }

    public String getTeacherName() {
        return teacherName;
    }

    public void setTeacherName(String teacherName) {
        this.teacherName = teacherName;
    }

    public String getStudentName() {
        return studentName;
    }

    public void setStudentName(String studentName) {
        this.studentName = studentName;
    }

    public Date getEnrollmentTime() {
        return enrollmentTime;
    }

    public void setEnrollmentTime(Date enrollmentTime) {
        this.enrollmentTime = enrollmentTime;
    }

    public String getDegreeType() {
        return degreeType;
    }

    public void setDegreeType(String degreeType) {
        this.degreeType = degreeType;
    }

    public String getLearningMethod() {
        return learningMethod;
    }

    public void setLearningMethod(String learningMethod) {
        this.learningMethod = learningMethod;
    }


}
